# 编译多个Target
# 指定C++编译器
cxx = g++
# 编译器标志
CXXFLAGS = -std=c++11 -I /Library/WebServer/Documents/boost_1_82_0
#SRCS = $(wildcard *.cpp)
# 定义源文件
SRCS = example.cpp simple_http_server.cpp
# 目标文件列表
OBJS = $(SRCS:.cpp=.o)
# 最终生成的目标
#TARGET = $(SRCS:.cpp=)
TARGET = example
# TARGET = $(shell  find . -name "*.cpp" -exec basename {} \; | xargs)
# 默认目标
#all: $(TARGET)
#all: $(OBJS)

# 链接目标文件
$(TARGET): $(SRCS)
	$(cxx) $(CXXFLAGS) -o $(TARGET) $(SRCS)

#%:%.o
#	$(cxx) $(CXXFLAGS) $< -o $@

# 清理生成的文件
clean:
	rm -f $(TARGET)
# 伪目标，防止和文件名冲突
.PHONY: all clean
